package com.ruoyi.classai.domain.vo.px;


import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * 培训作业
 *
 * @author lcj
 * @date 2025-06-17
 */
@Data
@Schema(description="培训作业vo")
public class PxTrainingWorkVo {

    /** 课程ID */
    @Schema(description  = "课程ID")
    private String id;

    /** 课程名称 */
    @Schema(description  = "课程名称")
    private String moduleTitle;

    /** 课程主题 */
    @Schema(description  = "课程主题")
    private String trainingTheme;

    /** 培训专家 */
    @Schema(description  = "培训专家")
    private String trainingExpert;

    /** 作业截止时间 */
    @Schema(description  = "作业截止时间")
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private String workEndTime;

    /** 培训形式 */
    @Schema(description  = "培训形式")
    private Integer trainingFormat;

    /** 状态(0待完成1已完成) */
    @Schema(description  = "状态(0待完成1已完成)")
    private Integer pxStatus;
}
